home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / gdb-4.5 / sun4.md / Makefile < prev    next >
Encoding:
Makefile  |  1992-06-24  |  42.0 KB  |  2,034 lines

  1. # This file was generated automatically by configure.  Do not edit.
  2. host_alias = sun4
  3. host_cpu = sparc
  4. host_vendor = sun
  5. host_os = sunos411
  6. target_alias = sun4
  7. target_cpu = sparc
  8. target_vendor = sun
  9. target_os = sunos411
  10. target_makefile_frag = 
  11. host_makefile_frag = 
  12. site_makefile_frag = 
  13. links = 
  14. VPATH = .
  15. ALL=all.internal
  16. #
  17. # Makefile for directory with subdirs to build.
  18. #   Copyright (C) 1990, 1991, 1992 Free Software Foundation
  19. #
  20. # This file is free software; you can redistribute it and/or modify
  21. # it under the terms of the GNU General Public License as published by
  22. # the Free Software Foundation; either version 2 of the License, or
  23. # (at your option) any later version.
  24. # This program is distributed in the hope that it will be useful,
  25. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  26. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  27. # GNU General Public License for more details.
  28. # You should have received a copy of the GNU General Public License
  29. # along with this program; if not, write to the Free Software
  30. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
  31. #
  32.  
  33. srcdir = .
  34.  
  35. prefix = /usr/local
  36.  
  37. exec_prefix = $(prefix)
  38. bindir = $(exec_prefix)/bin
  39. libdir = $(exec_prefix)/lib
  40.  
  41. datadir = $(prefix)/lib
  42. mandir = $(prefix)/man
  43. man1dir = $(mandir)/man1
  44. man2dir = $(mandir)/man2
  45. man3dir = $(mandir)/man3
  46. man4dir = $(mandir)/man4
  47. man5dir = $(mandir)/man5
  48. man6dir = $(mandir)/man6
  49. man7dir = $(mandir)/man7
  50. man8dir = $(mandir)/man8
  51. man9dir = $(mandir)/man9
  52. infodir = $(prefix)/info
  53. includedir = $(prefix)/include
  54. docdir = $(datadir)/doc
  55.  
  56. SHELL = /bin/sh
  57.  
  58. INSTALL = install -c
  59. INSTALL_PROGRAM = $(INSTALL)
  60. INSTALL_DATA = $(INSTALL)
  61.  
  62. AR = ar
  63. AR_FLAGS = qc
  64. RANLIB = ranlib
  65.  
  66. BISON = `if [ -d $${rootme}/bison ] ; \
  67.     then echo $${rootme}/bison/bison -L $${rootme}/bison/ -y ; \
  68.     else echo bison -y ; fi`
  69.  
  70. MAKEINFO = `if [ -d $${rootme}/texinfo/C ] ; \
  71.     then echo $${rootme}/texinfo/C/makeinfo ; \
  72.     else echo makeinfo ; fi`
  73.  
  74. SUBDIRS = mmalloc libiberty bfd binutils byacc bison gcc readline glob ld gas gdb emacs ispell make grep diff rcs cvs patch send_pr libg++ newlib gprof
  75. OTHERS = 
  76.  
  77. ALL = all.normal
  78. INSTALL_TARGET = install.all
  79.  
  80. ### for debugging
  81. #GCCVERBOSE=-v
  82.  
  83.  
  84. #### host and target specific makefile fragments come in here.
  85. ###
  86.  
  87. .PHONY: all info install-info clean-info
  88.  
  89. all:    $(ALL)
  90.  
  91. info:    cfg-paper.info configure.info
  92.     rootme=`pwd` ; export rootme ; $(MAKE) subdir_do DO=info "DODIRS=$(SUBDIRS)" "MAKEINFO=$(MAKEINFO)"
  93.  
  94. check:; rootme=`pwd` ; export rootme ; $(MAKE) subdir_do DO=check \
  95.     "DODIRS=`echo $(SUBDIRS) | sed -e \"s/libg\+\+//\"" \
  96.     "MAKEINFO=$(MAKEINFO)"
  97.     if [ -d libg++ ] ; then \
  98.         rootme=`pwd` ; export rootme ; \
  99.         (cd libg++ ; \
  100.          $(MAKE) check "CC=$${rootme}/gcc/gcc \
  101.          -B$${rootme}/gcc/") ; \
  102.     fi
  103.         
  104.  
  105. clean-info:
  106.     $(MAKE) subdir_do DO=clean-info "DODIRS=$(SUBDIRS)"
  107.     rm -f cfg-paper.info* configure.info*
  108.  
  109. cfg-paper.info: cfg-paper.texi
  110.     rootme=`pwd` ; export rootme ; $(MAKEINFO) -o cfg-paper.info $(srcdir)/cfg-paper.texi
  111.  
  112. configure.info: configure.texi
  113.     rootme=`pwd` ; export rootme ; $(MAKEINFO) -o configure.info $(srcdir)/configure.texi
  114.  
  115. install-info: install-info-dirs force
  116.     [ -d $(infodir) ] || mkdir $(infodir)
  117.     $(MAKE) subdir_do DO=install-info "DODIRS=$(SUBDIRS)"
  118.     $(INSTALL_DATA) cfg-paper.info $(infodir)/cfg-paper.info
  119.     $(INSTALL_DATA) configure.info $(infodir)/configure.info
  120.     $(MAKE) dir.info install-dir.info
  121.  
  122. install-dir.info:
  123.     $(INSTALL_DATA) dir.info $(infodir)/dir.info
  124.  
  125. all.normal: all-libiberty all-mmalloc all-bison \
  126.     all-byacc all-bfd all-ld all-gas all-gcc \
  127.     all-binutils all-libg++ all-readline all-gdb \
  128.     all-make all-rcs all-cvs all-diff all-grep \
  129.     all-patch all-emacs all-ispell all-fileutils \
  130.     all-newlib all-gprof all-send_pr
  131. all.cross: all-libiberty all-mmalloc all-gas all-bison all-ld \
  132.     all-bfd all-libgcc all-readline all-gdb
  133. #    $(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS) $(OTHERS)"
  134.  
  135. clean: clean-stamps clean-libiberty clean-mmalloc clean-bfd \
  136.     clean-newlib clean-binutils \
  137.     clean-bison clean-byacc clean-ld clean-gas \
  138.     clean-gcc clean-libgcc clean-readline clean-glob clean-gdb \
  139.     clean-make clean-diff clean-grep clean-rcs \
  140.     clean-cvs clean-patch clean-emacs clean-ispell clean-fileutils \
  141.     clean-libg++ clean-gprof clean-send_pr
  142.     -rm -rf *.a TEMP errs core *.o *~ \#* TAGS *.E
  143.  
  144. clean-stamps:
  145.     -rm -f all-*
  146.  
  147. install: $(INSTALL_TARGET) $(srcdir)/configure.man
  148.     $(INSTALL_DATA) $(srcdir)/configure.man $(man1dir)/configure.1
  149.  
  150.  
  151. install.all: install-dirs install-libiberty install-mmalloc \
  152.     install-bfd install-binutils install-bison install-byacc \
  153.     install-ld install-gas install-gcc install-gprof \
  154.     install-libgcc install-readline install-glob install-gdb \
  155.     install-make install-cvs install-patch install-emacs \
  156.     install-ispell install-fileutils install-libg++ install-newlib \
  157.     install-send_pr
  158.  
  159. install.cross: install-dirs install-libiberty install-mmalloc install-binutils \
  160.     install-bison install-byacc install-ld install-gas install-libgcc \
  161.     install-readline install-glob install-gdb install-mmalloc install-gprof
  162.  
  163. ### libiberty
  164. all-libiberty: force
  165.     @if [ -d ./libiberty ] ; then \
  166.         rootme=`pwd` ; export rootme ; \
  167.         (cd ./libiberty; \
  168.         $(MAKE) \
  169.             "against=$(against)" \
  170.             "AR=$(AR)" \
  171.             "AR_FLAGS=$(AR_FLAGS)" \
  172.             "CC=$(CC)" \
  173.             "RANLIB=$(RANLIB)" \
  174.             "LOADLIBES=$(LOADLIBES)" \
  175.             "LDFLAGS=$(LDFLAGS)" \
  176.             "BISON=$(BISON)" \
  177.             "MAKEINFO=$(MAKEINFO)" \
  178.             all) ; \
  179.     else \
  180.         true ; \
  181.     fi
  182.  
  183. clean-libiberty: force
  184.     @if [ -d ./libiberty ] ; then \
  185.         rootme=`pwd` ; export rootme ; \
  186.         (cd ./libiberty; \
  187.         $(MAKE) \
  188.             "against=$(against)" \
  189.             "AR=$(AR)" \
  190.             "AR_FLAGS=$(AR_FLAGS)" \
  191.             "CC=$(CC)" \
  192.             "RANLIB=$(RANLIB)" \
  193.             "LOADLIBES=$(LOADLIBES)" \
  194.             "LDFLAGS=$(LDFLAGS)" \
  195.             "BISON=$(BISON)" \
  196.             "MAKEINFO=$(MAKEINFO)" \
  197.             clean) ; \
  198.     else \
  199.         true ; \
  200.     fi
  201.  
  202. install-libiberty: force
  203.     @if [ -d ./libiberty ] ; then \
  204.         rootme=`pwd` ; export rootme ; \
  205.         (cd ./libiberty; \
  206.         $(MAKE) \
  207.             "against=$(against)" \
  208.             "AR=$(AR)" \
  209.             "AR_FLAGS=$(AR_FLAGS)" \
  210.             "CC=$(CC)" \
  211.             "RANLIB=$(RANLIB)" \
  212.             "LOADLIBES=$(LOADLIBES)" \
  213.             "LDFLAGS=$(LDFLAGS)" \
  214.             "BISON=$(BISON)" \
  215.             "MAKEINFO=$(MAKEINFO)" \
  216.             install) ; \
  217.     else \
  218.         true ; \
  219.     fi
  220.  
  221. ### mmalloc
  222. all-mmalloc: force
  223.     @if [ -d ./mmalloc ] ; then \
  224.         rootme=`pwd` ; export rootme ; \
  225.         (cd ./mmalloc; \
  226.         $(MAKE) \
  227.             "against=$(against)" \
  228.             "AR=$(AR)" \
  229.             "AR_FLAGS=$(AR_FLAGS)" \
  230.             "CC=$(CC)" \
  231.             "RANLIB=$(RANLIB)" \
  232.             "LOADLIBES=$(LOADLIBES)" \
  233.             "LDFLAGS=$(LDFLAGS)" \
  234.             "BISON=$(BISON)" \
  235.             "MAKEINFO=$(MAKEINFO)" \
  236.             all) ; \
  237.     else \
  238.         true ; \
  239.     fi
  240.  
  241. clean-mmalloc: force
  242.     @if [ -d ./mmalloc ] ; then \
  243.         rootme=`pwd` ; export rootme ; \
  244.         (cd ./mmalloc; \
  245.         $(MAKE) \
  246.             "against=$(against)" \
  247.             "AR=$(AR)" \
  248.             "AR_FLAGS=$(AR_FLAGS)" \
  249.             "CC=$(CC)" \
  250.             "RANLIB=$(RANLIB)" \
  251.             "LOADLIBES=$(LOADLIBES)" \
  252.             "LDFLAGS=$(LDFLAGS)" \
  253.             "BISON=$(BISON)" \
  254.             "MAKEINFO=$(MAKEINFO)" \
  255.             clean) ; \
  256.     else \
  257.         true ; \
  258.     fi
  259.  
  260. install-mmalloc: force
  261.     @if [ -d ./mmalloc ] ; then \
  262.         rootme=`pwd` ; export rootme ; \
  263.         (cd ./mmalloc; \
  264.         $(MAKE) \
  265.             "against=$(against)" \
  266.             "AR=$(AR)" \
  267.             "AR_FLAGS=$(AR_FLAGS)" \
  268.             "CC=$(CC)" \
  269.             "RANLIB=$(RANLIB)" \
  270.             "LOADLIBES=$(LOADLIBES)" \
  271.             "LDFLAGS=$(LDFLAGS)" \
  272.             "BISON=$(BISON)" \
  273.             "MAKEINFO=$(MAKEINFO)" \
  274.             install) ; \
  275.     else \
  276.         true ; \
  277.     fi
  278.  
  279. ### texinfo
  280. all-texinfo: all-libiberty
  281.     @if [ -d ./texinfo ] ; then \
  282.         rootme=`pwd` ; export rootme ; \
  283.         rootme=`pwd` ; export rootme ; \
  284.         (cd ./texinfo; \
  285.         $(MAKE) \
  286.             "against=$(against)" \
  287.             "AR=$(AR)" \
  288.             "AR_FLAGS=$(AR_FLAGS)" \
  289.             "CC=$(CC)" \
  290.             "RANLIB=$(RANLIB)" \
  291.             "LOADLIBES=$(LOADLIBES)" \
  292.             "LDFLAGS=$(LDFLAGS)" \
  293.             "BISON=$(BISON)" \
  294.             "MAKEINFO=$(MAKEINFO)" \
  295.             all) ; \
  296.     else \
  297.         true ; \
  298.     fi
  299.  
  300. clean-texinfo: force
  301.     @if [ -d ./texinfo ] ; then \
  302.         rootme=`pwd` ; export rootme ; \
  303.         (cd ./texinfo; \
  304.         $(MAKE) \
  305.             "against=$(against)" \
  306.             "AR=$(AR)" \
  307.             "AR_FLAGS=$(AR_FLAGS)" \
  308.             "CC=$(CC)" \
  309.             "RANLIB=$(RANLIB)" \
  310.             "LOADLIBES=$(LOADLIBES)" \
  311.             "LDFLAGS=$(LDFLAGS)" \
  312.             "BISON=$(BISON)" \
  313.             "MAKEINFO=$(MAKEINFO)" \
  314.             clean) ; \
  315.     else \
  316.         true ; \
  317.     fi
  318.  
  319. install-texinfo: force
  320.     @if [ -d ./texinfo ] ; then \
  321.         rootme=`pwd` ; export rootme ; \
  322.         (cd ./texinfo; \
  323.         $(MAKE) \
  324.             "against=$(against)" \
  325.             "AR=$(AR)" \
  326.             "AR_FLAGS=$(AR_FLAGS)" \
  327.             "CC=$(CC)" \
  328.             "RANLIB=$(RANLIB)" \
  329.             "LOADLIBES=$(LOADLIBES)" \
  330.             "LDFLAGS=$(LDFLAGS)" \
  331.             "BISON=$(BISON)" \
  332.             "MAKEINFO=$(MAKEINFO)" \
  333.             install) ; \
  334.     else \
  335.         true ; \
  336.     fi
  337.  
  338. ### bfd
  339. all-bfd: force
  340.     @if [ -d ./bfd ] ; then \
  341.         rootme=`pwd` ; export rootme ; \
  342.         (cd ./bfd; \
  343.         $(MAKE) \
  344.             "against=$(against)" \
  345.             "AR=$(AR)" \
  346.             "AR_FLAGS=$(AR_FLAGS)" \
  347.             "CC=$(CC)" \
  348.             "RANLIB=$(RANLIB)" \
  349.             "LOADLIBES=$(LOADLIBES)" \
  350.             "LDFLAGS=$(LDFLAGS)" \
  351.             "BISON=$(BISON)" \
  352.             "MAKEINFO=$(MAKEINFO)" \
  353.             all) ; \
  354.     else \
  355.         true ; \
  356.     fi
  357.  
  358. clean-bfd: force
  359.     @if [ -d ./bfd ] ; then \
  360.         rootme=`pwd` ; export rootme ; \
  361.         (cd ./bfd; \
  362.         $(MAKE) \
  363.             "against=$(against)" \
  364.             "AR=$(AR)" \
  365.             "AR_FLAGS=$(AR_FLAGS)" \
  366.             "CC=$(CC)" \
  367.             "RANLIB=$(RANLIB)" \
  368.             "LOADLIBES=$(LOADLIBES)" \
  369.             "LDFLAGS=$(LDFLAGS)" \
  370.             "BISON=$(BISON)" \
  371.             "MAKEINFO=$(MAKEINFO)" \
  372.             clean) ; \
  373.     else \
  374.         true ; \
  375.     fi
  376.  
  377. install-bfd: force
  378.     @if [ -d ./bfd ] ; then \
  379.         rootme=`pwd` ; export rootme ; \
  380.         (cd ./bfd; \
  381.         $(MAKE) \
  382.             "against=$(against)" \
  383.             "AR=$(AR)" \
  384.             "AR_FLAGS=$(AR_FLAGS)" \
  385.             "CC=$(CC)" \
  386.             "RANLIB=$(RANLIB)" \
  387.             "LOADLIBES=$(LOADLIBES)" \
  388.             "LDFLAGS=$(LDFLAGS)" \
  389.             "BISON=$(BISON)" \
  390.             "MAKEINFO=$(MAKEINFO)" \
  391.             install) ; \
  392.     else \
  393.         true ; \
  394.     fi
  395.  
  396. ### binutils
  397. all-binutils: all-libiberty all-bfd
  398.     @if [ -d ./binutils ] ; then \
  399.         rootme=`pwd` ; export rootme ; \
  400.         (cd ./binutils; \
  401.         $(MAKE) \
  402.             "against=$(against)" \
  403.             "AR=$(AR)" \
  404.             "AR_FLAGS=$(AR_FLAGS)" \
  405.             "CC=$(CC)" \
  406.             "RANLIB=$(RANLIB)" \
  407.             "LOADLIBES=$(LOADLIBES)" \
  408.             "LDFLAGS=$(LDFLAGS)" \
  409.             "BISON=$(BISON)" \
  410.             "MAKEINFO=$(MAKEINFO)" \
  411.             all) ; \
  412.     else \
  413.         true ; \
  414.     fi
  415.  
  416. clean-binutils: force
  417.     @if [ -d ./binutils ] ; then \
  418.         rootme=`pwd` ; export rootme ; \
  419.         (cd ./binutils; \
  420.         $(MAKE) \
  421.             "against=$(against)" \
  422.             "AR=$(AR)" \
  423.             "AR_FLAGS=$(AR_FLAGS)" \
  424.             "CC=$(CC)" \
  425.             "RANLIB=$(RANLIB)" \
  426.             "LOADLIBES=$(LOADLIBES)" \
  427.             "LDFLAGS=$(LDFLAGS)" \
  428.             "BISON=$(BISON)" \
  429.             "MAKEINFO=$(MAKEINFO)" \
  430.             clean) ; \
  431.     else \
  432.         true ; \
  433.     fi
  434.  
  435. install-binutils: force
  436.     @if [ -d ./binutils ] ; then \
  437.         rootme=`pwd` ; export rootme ; \
  438.         (cd ./binutils; \
  439.         $(MAKE) \
  440.             "against=$(against)" \
  441.             "AR=$(AR)" \
  442.             "AR_FLAGS=$(AR_FLAGS)" \
  443.             "CC=$(CC)" \
  444.             "RANLIB=$(RANLIB)" \
  445.             "LOADLIBES=$(LOADLIBES)" \
  446.             "LDFLAGS=$(LDFLAGS)" \
  447.             "BISON=$(BISON)" \
  448.             "MAKEINFO=$(MAKEINFO)" \
  449.             install) ; \
  450.     else \
  451.         true ; \
  452.     fi
  453.  
  454. ### newlib
  455. all-newlib: force
  456.     @if [ -d ./newlib ] ; then \
  457.         rootme=`pwd` ; export rootme ; \
  458.         (cd ./newlib; \
  459.         $(MAKE) \
  460.             "against=$(against)" \
  461.             "AR=$(AR)" \
  462.             "AR_FLAGS=$(AR_FLAGS)" \
  463.             "CC=$(CC)" \
  464.             "RANLIB=$(RANLIB)" \
  465.             "LOADLIBES=$(LOADLIBES)" \
  466.             "LDFLAGS=$(LDFLAGS)" \
  467.             "BISON=$(BISON)" \
  468.             "MAKEINFO=$(MAKEINFO)" \
  469.             all) ; \
  470.     else \
  471.         true ; \
  472.     fi
  473.  
  474. clean-newlib: force
  475.     @if [ -d ./newlib ] ; then \
  476.         rootme=`pwd` ; export rootme ; \
  477.         (cd ./newlib; \
  478.         $(MAKE) \
  479.             "against=$(against)" \
  480.             "AR=$(AR)" \
  481.             "AR_FLAGS=$(AR_FLAGS)" \
  482.             "CC=$(CC)" \
  483.             "RANLIB=$(RANLIB)" \
  484.             "LOADLIBES=$(LOADLIBES)" \
  485.             "LDFLAGS=$(LDFLAGS)" \
  486.             "BISON=$(BISON)" \
  487.             "MAKEINFO=$(MAKEINFO)" \
  488.             clean) ; \
  489.     else \
  490.         true ; \
  491.     fi
  492.  
  493. install-newlib: force
  494.     @if [ -d ./newlib ] ; then \
  495.         rootme=`pwd` ; export rootme ; \
  496.         (cd ./newlib; \
  497.         $(MAKE) \
  498.             "against=$(against)" \
  499.             "AR=$(AR)" \
  500.             "AR_FLAGS=$(AR_FLAGS)" \
  501.             "CC=$(CC)" \
  502.             "RANLIB=$(RANLIB)" \
  503.             "LOADLIBES=$(LOADLIBES)" \
  504.             "LDFLAGS=$(LDFLAGS)" \
  505.             "BISON=$(BISON)" \
  506.             "MAKEINFO=$(MAKEINFO)" \
  507.             install) ; \
  508.     else \
  509.         true ; \
  510.     fi
  511.  
  512. ### gprof
  513. all-gprof: all-libiberty all-bfd
  514.     @if [ -d ./gprof ] ; then \
  515.         (cd ./gprof; \
  516.         $(MAKE) \
  517.             "against=$(against)" \
  518.             "AR=$(AR)" \
  519.             "AR_FLAGS=$(AR_FLAGS)" \
  520.             "CC=$(CC)" \
  521.             "RANLIB=$(RANLIB)" \
  522.             "LOADLIBES=$(LOADLIBES)" \
  523.             "LDFLAGS=$(LDFLAGS)" \
  524.             "BISON=$(BISON)" \
  525.             "MAKEINFO=$(MAKEINFO)" \
  526.             all) ; \
  527.     else \
  528.         true ; \
  529.     fi
  530.  
  531. clean-gprof: force
  532.     @if [ -d $(unsubdir)/gprof ] ; then \
  533.         (cd $(unsubdir)/gprof$(subdir); \
  534.         $(MAKE) \
  535.             "against=$(against)" \
  536.             "AR=$(AR)" \
  537.             "AR_FLAGS=$(AR_FLAGS)" \
  538.             "CC=$(CC)" \
  539.             "RANLIB=$(RANLIB)" \
  540.             "LOADLIBES=$(LOADLIBES)" \
  541.             "LDFLAGS=$(LDFLAGS)" \
  542.             "BISON=$(BISON)" \
  543.             "MAKEINFO=$(MAKEINFO)" \
  544.             clean) ; \
  545.     else \
  546.         true ; \
  547.     fi
  548.  
  549. install-gprof: force
  550.     @if [ -d $(unsubdir)/gprof ] ; then \
  551.         (cd $(unsubdir)/gprof$(subdir); \
  552.         $(MAKE) \
  553.             "against=$(against)" \
  554.             "AR=$(AR)" \
  555.             "AR_FLAGS=$(AR_FLAGS)" \
  556.             "CC=$(CC)" \
  557.             "RANLIB=$(RANLIB)" \
  558.             "LOADLIBES=$(LOADLIBES)" \
  559.             "LDFLAGS=$(LDFLAGS)" \
  560.             "BISON=$(BISON)" \
  561.             "MAKEINFO=$(MAKEINFO)" \
  562.             install) ; \
  563.     else \
  564.         true ; \
  565.     fi
  566.  
  567. ### byacc
  568. all-byacc: force
  569.     @if [ -d ./byacc ] ; then \
  570.         rootme=`pwd` ; export rootme ; \
  571.         (cd ./byacc; \
  572.         $(MAKE) \
  573.             "against=$(against)" \
  574.             "AR=$(AR)" \
  575.             "AR_FLAGS=$(AR_FLAGS)" \
  576.             "CC=$(CC)" \
  577.             "RANLIB=$(RANLIB)" \
  578.             "LOADLIBES=$(LOADLIBES)" \
  579.             "LDFLAGS=$(LDFLAGS)" \
  580.             "BISON=$(BISON)" \
  581.             "MAKEINFO=$(MAKEINFO)" \
  582.             all) ; \
  583.     else \
  584.         true ; \
  585.     fi
  586.  
  587. clean-byacc: force
  588.     @if [ -d ./byacc ] ; then \
  589.         rootme=`pwd` ; export rootme ; \
  590.         (cd ./byacc; \
  591.         $(MAKE) \
  592.             "against=$(against)" \
  593.             "AR=$(AR)" \
  594.             "AR_FLAGS=$(AR_FLAGS)" \
  595.             "CC=$(CC)" \
  596.             "RANLIB=$(RANLIB)" \
  597.             "LOADLIBES=$(LOADLIBES)" \
  598.             "LDFLAGS=$(LDFLAGS)" \
  599.             "BISON=$(BISON)" \
  600.             "MAKEINFO=$(MAKEINFO)" \
  601.             clean) ; \
  602.     else \
  603.         true ; \
  604.     fi
  605.  
  606. install-byacc: force
  607.     @if [ -d ./byacc ] ; then \
  608.         rootme=`pwd` ; export rootme ; \
  609.         (cd ./byacc; \
  610.         $(MAKE) \
  611.             "against=$(against)" \
  612.             "AR=$(AR)" \
  613.             "AR_FLAGS=$(AR_FLAGS)" \
  614.             "CC=$(CC)" \
  615.             "RANLIB=$(RANLIB)" \
  616.             "LOADLIBES=$(LOADLIBES)" \
  617.             "LDFLAGS=$(LDFLAGS)" \
  618.             "BISON=$(BISON)" \
  619.             "MAKEINFO=$(MAKEINFO)" \
  620.             install) ; \
  621.     else \
  622.         true ; \
  623.     fi
  624.  
  625. ### bison
  626. all-bison: all-libiberty
  627.     @if [ -d ./bison ] ; then \
  628.         rootme=`pwd` ; export rootme ; \
  629.         (cd ./bison; \
  630.         $(MAKE) \
  631.             "prefix=$(prefix)" \
  632.             "datadir=$(datadir)" \
  633.             "AR=$(AR)" \
  634.             "AR_FLAGS=$(AR_FLAGS)" \
  635.             "CC=$(CC)" \
  636.             "RANLIB=$(RANLIB)" \
  637.             "LOADLIBES=$(LOADLIBES)" \
  638.             "LDFLAGS=$(LDFLAGS)" \
  639.             "BISON=$(BISON)" \
  640.             "MAKEINFO=$(MAKEINFO)" \
  641.             all) ; \
  642.     else \
  643.         true ; \
  644.     fi
  645.  
  646. clean-bison: force
  647.     @if [ -d ./bison ] ; then \
  648.         rootme=`pwd` ; export rootme ; \
  649.         (cd ./bison; \
  650.         $(MAKE) \
  651.             "prefix=$(prefix)" \
  652.             "datadir=$(datadir)" \
  653.             "AR=$(AR)" \
  654.             "AR_FLAGS=$(AR_FLAGS)" \
  655.             "CC=$(CC)" \
  656.             "RANLIB=$(RANLIB)" \
  657.             "LOADLIBES=$(LOADLIBES)" \
  658.             "LDFLAGS=$(LDFLAGS)" \
  659.             "BISON=$(BISON)" \
  660.             "MAKEINFO=$(MAKEINFO)" \
  661.             clean) ; \
  662.     else \
  663.         true ; \
  664.     fi
  665.  
  666. install-bison: force
  667.     @if [ -d ./bison ] ; then \
  668.         rootme=`pwd` ; export rootme ; \
  669.         (cd ./bison; \
  670.         $(MAKE) \
  671.             "prefix=$(prefix)" \
  672.             "datadir=$(datadir)" \
  673.             "AR=$(AR)" \
  674.             "AR_FLAGS=$(AR_FLAGS)" \
  675.             "CC=$(CC)" \
  676.             "RANLIB=$(RANLIB)" \
  677.             "LOADLIBES=$(LOADLIBES)" \
  678.             "LDFLAGS=$(LDFLAGS)" \
  679.             "BISON=$(BISON)" \
  680.             "MAKEINFO=$(MAKEINFO)" \
  681.             install) ; \
  682.     else \
  683.         true ; \
  684.     fi
  685.  
  686. ### gcc
  687. all-gcc: all-libiberty all-bison
  688.     @if [ -d ./gcc ] ; then \
  689.         rootme=`pwd` ; export rootme ; \
  690.         (cd ./gcc; \
  691.         $(MAKE) \
  692.             "against=$(against)" \
  693.             "AR=$(AR)" \
  694.             "AR_FLAGS=$(AR_FLAGS)" \
  695.             "CC=$(CC)" \
  696.             "RANLIB=$(RANLIB)" \
  697.             "LOADLIBES=$(LOADLIBES)" \
  698.             "LDFLAGS=$(LDFLAGS)" \
  699.             "BISON=$(BISON)" \
  700.             "MAKEINFO=$(MAKEINFO)" \
  701.             all) ; \
  702.     else \
  703.         true ; \
  704.     fi
  705.  
  706. clean-gcc: force
  707.     @if [ -d ./gcc ] ; then \
  708.         rootme=`pwd` ; export rootme ; \
  709.         (cd ./gcc; \
  710.         $(MAKE) \
  711.             "against=$(against)" \
  712.             "AR=$(AR)" \
  713.             "AR_FLAGS=$(AR_FLAGS)" \
  714.             "CC=$(CC)" \
  715.             "RANLIB=$(RANLIB)" \
  716.             "LOADLIBES=$(LOADLIBES)" \
  717.             "LDFLAGS=$(LDFLAGS)" \
  718.             "BISON=$(BISON)" \
  719.             "MAKEINFO=$(MAKEINFO)" \
  720.             clean) ; \
  721.     else \
  722.         true ; \
  723.     fi
  724.  
  725. install-gcc: force
  726.     @if [ -d ./gcc ] ; then \
  727.         rootme=`pwd` ; export rootme ; \
  728.         (cd ./gcc; \
  729.         $(MAKE) \
  730.             "against=$(against)" \
  731.             "AR=$(AR)" \
  732.             "AR_FLAGS=$(AR_FLAGS)" \
  733.             "CC=$(CC)" \
  734.             "RANLIB=$(RANLIB)" \
  735.             "LOADLIBES=$(LOADLIBES)" \
  736.             "LDFLAGS=$(LDFLAGS)" \
  737.             "BISON=$(BISON)" \
  738.             "MAKEINFO=$(MAKEINFO)" \
  739.             install) ; \
  740.     else \
  741.         true ; \
  742.     fi
  743.  
  744. ### readline
  745. all-readline: force
  746.     echo booger
  747.     @if [ -d ./readline ] ; then \
  748.         rootme=`pwd` ; export rootme ; \
  749.         (cd ./readline; \
  750.         $(MAKE) \
  751.             "against=$(against)" \
  752.             "AR=$(AR)" \
  753.             "AR_FLAGS=$(AR_FLAGS)" \
  754.             "CC=$(CC)" \
  755.             "RANLIB=$(RANLIB)" \
  756.             "LOADLIBES=$(LOADLIBES)" \
  757.             "LDFLAGS=$(LDFLAGS)" \
  758.             "BISON=$(BISON)" \
  759.             "MAKEINFO=$(MAKEINFO)" \
  760.             all) ; \
  761.     else \
  762.         true ; \
  763.     fi
  764.  
  765. clean-readline: force
  766.     @if [ -d ./readline ] ; then \
  767.         rootme=`pwd` ; export rootme ; \
  768.         (cd ./readline; \
  769.         $(MAKE) \
  770.             "against=$(against)" \
  771.             "AR=$(AR)" \
  772.             "AR_FLAGS=$(AR_FLAGS)" \
  773.             "CC=$(CC)" \
  774.             "RANLIB=$(RANLIB)" \
  775.             "LOADLIBES=$(LOADLIBES)" \
  776.             "LDFLAGS=$(LDFLAGS)" \
  777.             "BISON=$(BISON)" \
  778.             "MAKEINFO=$(MAKEINFO)" \
  779.             clean) ; \
  780.     else \
  781.         true ; \
  782.     fi
  783.  
  784. install-readline: force
  785.     @if [ -d ./readline ] ; then \
  786.         rootme=`pwd` ; export rootme ; \
  787.         (cd ./readline; \
  788.         $(MAKE) \
  789.             "against=$(against)" \
  790.             "AR=$(AR)" \
  791.             "AR_FLAGS=$(AR_FLAGS)" \
  792.             "CC=$(CC)" \
  793.             "RANLIB=$(RANLIB)" \
  794.             "LOADLIBES=$(LOADLIBES)" \
  795.             "LDFLAGS=$(LDFLAGS)" \
  796.             "BISON=$(BISON)" \
  797.             "MAKEINFO=$(MAKEINFO)" \
  798.             install) ; \
  799.     else \
  800.         true ; \
  801.     fi
  802.  
  803. ### glob
  804. all-glob: force
  805.     @if [ -d ./glob ] ; then \
  806.         rootme=`pwd` ; export rootme ; \
  807.         (cd ./glob; \
  808.         $(MAKE) \
  809.             "against=$(against)" \
  810.             "AR=$(AR)" \
  811.             "AR_FLAGS=$(AR_FLAGS)" \
  812.             "CC=$(CC)" \
  813.             "RANLIB=$(RANLIB)" \
  814.             "LOADLIBES=$(LOADLIBES)" \
  815.             "LDFLAGS=$(LDFLAGS)" \
  816.             "BISON=$(BISON)" \
  817.             "MAKEINFO=$(MAKEINFO)" \
  818.             all) ; \
  819.     else \
  820.         true ; \
  821.     fi
  822.  
  823. clean-glob: force
  824.     @if [ -d ./glob ] ; then \
  825.         rootme=`pwd` ; export rootme ; \
  826.         (cd ./glob; \
  827.         $(MAKE) \
  828.             "against=$(against)" \
  829.             "AR=$(AR)" \
  830.             "AR_FLAGS=$(AR_FLAGS)" \
  831.             "CC=$(CC)" \
  832.             "RANLIB=$(RANLIB)" \
  833.             "LOADLIBES=$(LOADLIBES)" \
  834.             "LDFLAGS=$(LDFLAGS)" \
  835.             "BISON=$(BISON)" \
  836.             "MAKEINFO=$(MAKEINFO)" \
  837.             clean) ; \
  838.     else \
  839.         true ; \
  840.     fi
  841.  
  842. install-glob: force
  843.     @if [ -d ./glob ] ; then \
  844.         rootme=`pwd` ; export rootme ; \
  845.         (cd ./glob; \
  846.         $(MAKE) \
  847.             "against=$(against)" \
  848.             "AR=$(AR)" \
  849.             "AR_FLAGS=$(AR_FLAGS)" \
  850.             "CC=$(CC)" \
  851.             "RANLIB=$(RANLIB)" \
  852.             "LOADLIBES=$(LOADLIBES)" \
  853.             "LDFLAGS=$(LDFLAGS)" \
  854.             "BISON=$(BISON)" \
  855.             "MAKEINFO=$(MAKEINFO)" \
  856.             install) ; \
  857.     else \
  858.         true ; \
  859.     fi
  860.  
  861. ### gas
  862. all-gas: all-libiberty all-bfd
  863.     @if [ -d ./gas ] ; then \
  864.         rootme=`pwd` ; export rootme ; \
  865.         (cd ./gas; \
  866.         $(MAKE) \
  867.             "against=$(against)" \
  868.             "AR=$(AR)" \
  869.             "AR_FLAGS=$(AR_FLAGS)" \
  870.             "CC=$(CC)" \
  871.             "RANLIB=$(RANLIB)" \
  872.             "LOADLIBES=$(LOADLIBES)" \
  873.             "LDFLAGS=$(LDFLAGS)" \
  874.             "BISON=$(BISON)" \
  875.             "MAKEINFO=$(MAKEINFO)" \
  876.             all) ; \
  877.     else \
  878.         true ; \
  879.     fi
  880.  
  881. clean-gas: force
  882.     @if [ -d ./gas ] ; then \
  883.         rootme=`pwd` ; export rootme ; \
  884.         (cd ./gas; \
  885.         $(MAKE) \
  886.             "against=$(against)" \
  887.             "AR=$(AR)" \
  888.             "AR_FLAGS=$(AR_FLAGS)" \
  889.             "CC=$(CC)" \
  890.             "RANLIB=$(RANLIB)" \
  891.             "LOADLIBES=$(LOADLIBES)" \
  892.             "LDFLAGS=$(LDFLAGS)" \
  893.             "BISON=$(BISON)" \
  894.             "MAKEINFO=$(MAKEINFO)" \
  895.             clean) ; \
  896.     else \
  897.         true ; \
  898.     fi
  899.  
  900. install-gas: force
  901.     @if [ -d ./gas ] ; then \
  902.         rootme=`pwd` ; export rootme ; \
  903.         (cd ./gas; \
  904.         $(MAKE) \
  905.             "against=$(against)" \
  906.             "AR=$(AR)" \
  907.             "AR_FLAGS=$(AR_FLAGS)" \
  908.             "CC=$(CC)" \
  909.             "RANLIB=$(RANLIB)" \
  910.             "LOADLIBES=$(LOADLIBES)" \
  911.             "LDFLAGS=$(LDFLAGS)" \
  912.             "BISON=$(BISON)" \
  913.             "MAKEINFO=$(MAKEINFO)" \
  914.             install) ; \
  915.     else \
  916.         true ; \
  917.     fi
  918.  
  919. ### ld
  920. all-ld: all-libiberty all-bfd all-bison
  921.     @if [ -d ./ld ] ; then \
  922.         rootme=`pwd` ; export rootme ; \
  923.         (cd ./ld; \
  924.         $(MAKE) \
  925.             "against=$(against)" \
  926.             "AR=$(AR)" \
  927.             "AR_FLAGS=$(AR_FLAGS)" \
  928.             "CC=$(CC)" \
  929.             "RANLIB=$(RANLIB)" \
  930.             "LOADLIBES=$(LOADLIBES)" \
  931.             "LDFLAGS=$(LDFLAGS)" \
  932.             "BISON=$(BISON)" \
  933.             "MAKEINFO=$(MAKEINFO)" \
  934.             all) ; \
  935.     else \
  936.         true ; \
  937.     fi
  938.  
  939. clean-ld: force
  940.     @if [ -d ./ld ] ; then \
  941.         rootme=`pwd` ; export rootme ; \
  942.         (cd ./ld; \
  943.         $(MAKE) \
  944.             "against=$(against)" \
  945.             "AR=$(AR)" \
  946.             "AR_FLAGS=$(AR_FLAGS)" \
  947.             "CC=$(CC)" \
  948.             "RANLIB=$(RANLIB)" \
  949.             "LOADLIBES=$(LOADLIBES)" \
  950.             "LDFLAGS=$(LDFLAGS)" \
  951.             "BISON=$(BISON)" \
  952.             "MAKEINFO=$(MAKEINFO)" \
  953.             clean) ; \
  954.     else \
  955.         true ; \
  956.     fi
  957.  
  958. install-ld: force
  959.     @if [ -d ./ld ] ; then \
  960.         rootme=`pwd` ; export rootme ; \
  961.         (cd ./ld; \
  962.         $(MAKE) \
  963.             "against=$(against)" \
  964.             "AR=$(AR)" \
  965.             "AR_FLAGS=$(AR_FLAGS)" \
  966.             "CC=$(CC)" \
  967.             "RANLIB=$(RANLIB)" \
  968.             "LOADLIBES=$(LOADLIBES)" \
  969.             "LDFLAGS=$(LDFLAGS)" \
  970.             "BISON=$(BISON)" \
  971.             "MAKEINFO=$(MAKEINFO)" \
  972.             install) ; \
  973.     else \
  974.         true ; \
  975.     fi
  976.  
  977. ### libgcc (and libgcc1)
  978. all-libgcc1: all-gas all-binutils
  979.     @if [ -d ./libgcc ] ; then \
  980.         rootme=`pwd` ; export rootme ; \
  981.         (cd ./libgcc; \
  982.         $(MAKE) \
  983.             "against=$(against)" \
  984.             "AR=$(AR)" \
  985.             "AR_FLAGS=$(AR_FLAGS)" \
  986.             "CC=$(CC)" \
  987.             "RANLIB=$(RANLIB)" \
  988.             "LOADLIBES=$(LOADLIBES)" \
  989.             "LDFLAGS=$(LDFLAGS)" \
  990.             "BISON=$(BISON)" \
  991.             "MAKEINFO=$(MAKEINFO)" \
  992.             libgcc1.a) ; \
  993.     else \
  994.         true ; \
  995.     fi
  996.  
  997. clean-libgcc1: force
  998.     @if [ -d ./libgcc ] ; then \
  999.         rootme=`pwd` ; export rootme ; \
  1000.         (cd ./libgcc; \
  1001.         $(MAKE) \
  1002.             "against=$(against)" \
  1003.             "AR=$(AR)" \
  1004.             "AR_FLAGS=$(AR_FLAGS)" \
  1005.             "CC=$(CC)" \
  1006.             "RANLIB=$(RANLIB)" \
  1007.             "LOADLIBES=$(LOADLIBES)" \
  1008.             "LDFLAGS=$(LDFLAGS)" \
  1009.             "BISON=$(BISON)" \
  1010.             "MAKEINFO=$(MAKEINFO)" \
  1011.             clean-libgcc1) ; \
  1012.     else \
  1013.         true ; \
  1014.     fi
  1015.  
  1016. install-libgcc1: force
  1017.     echo libgcc1 is a component, not an installable target
  1018.  
  1019. all-libgcc: all-gas all-gcc all-binutils
  1020.     true
  1021.     @if [ -d ./libgcc ] ; then \
  1022.         rootme=`pwd` ; export rootme ; \
  1023.         (cd ./libgcc; \
  1024.         $(MAKE) \
  1025.             "against=$(against)" \
  1026.             "AR=$(AR)" \
  1027.             "AR_FLAGS=$(AR_FLAGS)" \
  1028.             "CC=$(CC)" \
  1029.             "RANLIB=$(RANLIB)" \
  1030.             "LOADLIBES=$(LOADLIBES)" \
  1031.             "LDFLAGS=$(LDFLAGS)" \
  1032.             "BISON=$(BISON)" \
  1033.             "MAKEINFO=$(MAKEINFO)" \
  1034.             all) ; \
  1035.     else \
  1036.         true ; \
  1037.     fi
  1038.  
  1039. clean-libgcc: force
  1040.     @if [ -d ./libgcc ] ; then \
  1041.         rootme=`pwd` ; export rootme ; \
  1042.         (cd ./libgcc; \
  1043.         $(MAKE) \
  1044.             "against=$(against)" \
  1045.             "AR=$(AR)" \
  1046.             "AR_FLAGS=$(AR_FLAGS)" \
  1047.             "CC=$(CC)" \
  1048.             "RANLIB=$(RANLIB)" \
  1049.             "LOADLIBES=$(LOADLIBES)" \
  1050.             "LDFLAGS=$(LDFLAGS)" \
  1051.             "BISON=$(BISON)" \
  1052.             "MAKEINFO=$(MAKEINFO)" \
  1053.             clean) ; \
  1054.     else \
  1055.         true ; \
  1056.     fi
  1057.  
  1058. install-libgcc: force
  1059.     @if [ -d ./libgcc ] ; then \
  1060.         rootme=`pwd` ; export rootme ; \
  1061.         (cd ./libgcc; \
  1062.         $(MAKE) \
  1063.             "against=$(against)" \
  1064.             "AR=$(AR)" \
  1065.             "AR_FLAGS=$(AR_FLAGS)" \
  1066.             "CC=$(CC)" \
  1067.             "RANLIB=$(RANLIB)" \
  1068.             "LOADLIBES=$(LOADLIBES)" \
  1069.             "LDFLAGS=$(LDFLAGS)" \
  1070.             "BISON=$(BISON)" \
  1071.             "MAKEINFO=$(MAKEINFO)" \
  1072.             install) ; \
  1073.     else \
  1074.         true ; \
  1075.     fi
  1076.  
  1077. ### gdb
  1078. all-gdb: all-bfd all-libiberty all-mmalloc all-readline all-glob all-bison
  1079.     @if [ -d ./gdb ] ; then \
  1080.         rootme=`pwd` ; export rootme ; \
  1081.         (cd ./gdb; \
  1082.         $(MAKE) \
  1083.             "against=$(against)" \
  1084.             "AR=$(AR)" \
  1085.             "AR_FLAGS=$(AR_FLAGS)" \
  1086.             "CC=$(CC)" \
  1087.             "RANLIB=$(RANLIB)" \
  1088.             "LOADLIBES=$(LOADLIBES)" \
  1089.             "LDFLAGS=$(LDFLAGS)" \
  1090.             "BISON=$(BISON)" \
  1091.             "MAKEINFO=$(MAKEINFO)" \
  1092.             all) ; \
  1093.     else \
  1094.         true ; \
  1095.     fi
  1096.  
  1097. clean-gdb: force
  1098.     @if [ -d ./gdb ] ; then \
  1099.         rootme=`pwd` ; export rootme ; \
  1100.         (cd ./gdb; \
  1101.         $(MAKE) \
  1102.             "against=$(against)" \
  1103.             "AR=$(AR)" \
  1104.             "AR_FLAGS=$(AR_FLAGS)" \
  1105.             "CC=$(CC)" \
  1106.             "RANLIB=$(RANLIB)" \
  1107.             "LOADLIBES=$(LOADLIBES)" \
  1108.             "LDFLAGS=$(LDFLAGS)" \
  1109.             "BISON=$(BISON)" \
  1110.             "MAKEINFO=$(MAKEINFO)" \
  1111.             clean) ; \
  1112.     else \
  1113.         true ; \
  1114.     fi
  1115.  
  1116. install-gdb: force
  1117.     @if [ -d ./gdb ] ; then \
  1118.         rootme=`pwd` ; export rootme ; \
  1119.         (cd ./gdb; \
  1120.         $(MAKE) \
  1121.             "against=$(against)" \
  1122.             "AR=$(AR)" \
  1123.             "AR_FLAGS=$(AR_FLAGS)" \
  1124.             "CC=$(CC)" \
  1125.             "RANLIB=$(RANLIB)" \
  1126.             "LOADLIBES=$(LOADLIBES)" \
  1127.             "LDFLAGS=$(LDFLAGS)" \
  1128.             "BISON=$(BISON)" \
  1129.             "MAKEINFO=$(MAKEINFO)" \
  1130.             install) ; \
  1131.     else \
  1132.         true ; \
  1133.     fi
  1134.  
  1135. ### make
  1136. all-make: all-libiberty
  1137.     @if [ -d ./make ] ; then \
  1138.         rootme=`pwd` ; export rootme ; \
  1139.         (cd ./make; \
  1140.         $(MAKE) \
  1141.             "against=$(against)" \
  1142.             "AR=$(AR)" \
  1143.             "AR_FLAGS=$(AR_FLAGS)" \
  1144.             "CC=$(CC)" \
  1145.             "RANLIB=$(RANLIB)" \
  1146.             "LOADLIBES=$(LOADLIBES)" \
  1147.             "LDFLAGS=$(LDFLAGS)" \
  1148.             "BISON=$(BISON)" \
  1149.             "MAKEINFO=$(MAKEINFO)" \
  1150.             all) ; \
  1151.     else \
  1152.         true ; \
  1153.     fi
  1154.  
  1155. clean-make: force
  1156.     @if [ -d ./make ] ; then \
  1157.         rootme=`pwd` ; export rootme ; \
  1158.         (cd ./make; \
  1159.         $(MAKE) \
  1160.             "against=$(against)" \
  1161.             "AR=$(AR)" \
  1162.             "AR_FLAGS=$(AR_FLAGS)" \
  1163.             "CC=$(CC)" \
  1164.             "RANLIB=$(RANLIB)" \
  1165.             "LOADLIBES=$(LOADLIBES)" \
  1166.             "LDFLAGS=$(LDFLAGS)" \
  1167.             "BISON=$(BISON)" \
  1168.             "MAKEINFO=$(MAKEINFO)" \
  1169.             clean) ; \
  1170.     else \
  1171.         true ; \
  1172.     fi
  1173.  
  1174. install-make: force
  1175.     @if [ -d ./make ] ; then \
  1176.         rootme=`pwd` ; export rootme ; \
  1177.         (cd ./make; \
  1178.         $(MAKE) \
  1179.             "against=$(against)" \
  1180.             "AR=$(AR)" \
  1181.             "AR_FLAGS=$(AR_FLAGS)" \
  1182.             "CC=$(CC)" \
  1183.             "RANLIB=$(RANLIB)" \
  1184.             "LOADLIBES=$(LOADLIBES)" \
  1185.             "LDFLAGS=$(LDFLAGS)" \
  1186.             "BISON=$(BISON)" \
  1187.             "MAKEINFO=$(MAKEINFO)" \
  1188.             install) ; \
  1189.     else \
  1190.         true ; \
  1191.     fi
  1192.  
  1193. ### diff
  1194. all-diff: force
  1195.     @if [ -d ./diff ] ; then \
  1196.         rootme=`pwd` ; export rootme ; \
  1197.         (cd ./diff; \
  1198.         $(MAKE) \
  1199.             "against=$(against)" \
  1200.             "AR=$(AR)" \
  1201.             "AR_FLAGS=$(AR_FLAGS)" \
  1202.             "CC=$(CC)" \
  1203.             "RANLIB=$(RANLIB)" \
  1204.             "LOADLIBES=$(LOADLIBES)" \
  1205.             "LDFLAGS=$(LDFLAGS)" \
  1206.             "BISON=$(BISON)" \
  1207.             "MAKEINFO=$(MAKEINFO)" \
  1208.             all) ; \
  1209.     else \
  1210.         true ; \
  1211.     fi
  1212.  
  1213. clean-diff: force
  1214.     @if [ -d ./diff ] ; then \
  1215.         rootme=`pwd` ; export rootme ; \
  1216.         (cd ./diff; \
  1217.         $(MAKE) \
  1218.             "against=$(against)" \
  1219.             "AR=$(AR)" \
  1220.             "AR_FLAGS=$(AR_FLAGS)" \
  1221.             "CC=$(CC)" \
  1222.             "RANLIB=$(RANLIB)" \
  1223.             "LOADLIBES=$(LOADLIBES)" \
  1224.             "LDFLAGS=$(LDFLAGS)" \
  1225.             "BISON=$(BISON)" \
  1226.             "MAKEINFO=$(MAKEINFO)" \
  1227.             clean) ; \
  1228.     else \
  1229.         true ; \
  1230.     fi
  1231.  
  1232. install-diff: force
  1233.     @if [ -d ./diff ] ; then \
  1234.         rootme=`pwd` ; export rootme ; \
  1235.         (cd ./diff/; \
  1236.         $(MAKE) \
  1237.             "against=$(against)" \
  1238.             "AR=$(AR)" \
  1239.             "AR_FLAGS=$(AR_FLAGS)" \
  1240.             "CC=$(CC)" \
  1241.             "RANLIB=$(RANLIB)" \
  1242.             "LOADLIBES=$(LOADLIBES)" \
  1243.             "LDFLAGS=$(LDFLAGS)" \
  1244.             "BISON=$(BISON)" \
  1245.             "MAKEINFO=$(MAKEINFO)" \
  1246.             install) ; \
  1247.     else \
  1248.         true ; \
  1249.     fi
  1250.  
  1251. ### grep
  1252. all-grep: force
  1253.     @if [ -d ./grep ] ; then \
  1254.         rootme=`pwd` ; export rootme ; \
  1255.         (cd ./grep; \
  1256.         $(MAKE) \
  1257.             "against=$(against)" \
  1258.             "AR=$(AR)" \
  1259.             "AR_FLAGS=$(AR_FLAGS)" \
  1260.             "CC=$(CC)" \
  1261.             "RANLIB=$(RANLIB)" \
  1262.             "LOADLIBES=$(LOADLIBES)" \
  1263.             "LDFLAGS=$(LDFLAGS)" \
  1264.             "BISON=$(BISON)" \
  1265.             "MAKEINFO=$(MAKEINFO)" \
  1266.             all) ; \
  1267.     else \
  1268.         true ; \
  1269.     fi
  1270.  
  1271. clean-grep: force
  1272.     @if [ -d ./grep ] ; then \
  1273.         rootme=`pwd` ; export rootme ; \
  1274.         (cd ./grep; \
  1275.         $(MAKE) \
  1276.             "against=$(against)" \
  1277.             "AR=$(AR)" \
  1278.             "AR_FLAGS=$(AR_FLAGS)" \
  1279.             "CC=$(CC)" \
  1280.             "RANLIB=$(RANLIB)" \
  1281.             "LOADLIBES=$(LOADLIBES)" \
  1282.             "LDFLAGS=$(LDFLAGS)" \
  1283.             "BISON=$(BISON)" \
  1284.             "MAKEINFO=$(MAKEINFO)" \
  1285.             clean) ; \
  1286.     else \
  1287.         true ; \
  1288.     fi
  1289.  
  1290. install-grep: force
  1291.     @if [ -d ./grep ] ; then \
  1292.         rootme=`pwd` ; export rootme ; \
  1293.         (cd ./grep; \
  1294.         $(MAKE) \
  1295.             "against=$(against)" \
  1296.             "AR=$(AR)" \
  1297.             "AR_FLAGS=$(AR_FLAGS)" \
  1298.             "CC=$(CC)" \
  1299.             "RANLIB=$(RANLIB)" \
  1300.             "LOADLIBES=$(LOADLIBES)" \
  1301.             "LDFLAGS=$(LDFLAGS)" \
  1302.             "BISON=$(BISON)" \
  1303.             "MAKEINFO=$(MAKEINFO)" \
  1304.             install) ; \
  1305.     else \
  1306.         true ; \
  1307.     fi
  1308.  
  1309. ### rcs
  1310. all-rcs: force
  1311.     @if [ -d ./rcs ] ; then \
  1312.         rootme=`pwd` ; export rootme ; \
  1313.         (cd ./rcs; \
  1314.         $(MAKE) \
  1315.             "against=$(against)" \
  1316.             "AR=$(AR)" \
  1317.             "AR_FLAGS=$(AR_FLAGS)" \
  1318.             "CC=$(CC)" \
  1319.             "RANLIB=$(RANLIB)" \
  1320.             "LOADLIBES=$(LOADLIBES)" \
  1321.             "LDFLAGS=$(LDFLAGS)" \
  1322.             "BISON=$(BISON)" \
  1323.             "MAKEINFO=$(MAKEINFO)" \
  1324.             all) ; \
  1325.     else \
  1326.         true ; \
  1327.     fi
  1328.  
  1329. clean-rcs: force
  1330.     @if [ -d ./rcs ] ; then \
  1331.         rootme=`pwd` ; export rootme ; \
  1332.         (cd ./rcs; \
  1333.         $(MAKE) \
  1334.             "against=$(against)" \
  1335.             "AR=$(AR)" \
  1336.             "AR_FLAGS=$(AR_FLAGS)" \
  1337.             "CC=$(CC)" \
  1338.             "RANLIB=$(RANLIB)" \
  1339.             "LOADLIBES=$(LOADLIBES)" \
  1340.             "LDFLAGS=$(LDFLAGS)" \
  1341.             "BISON=$(BISON)" \
  1342.             "MAKEINFO=$(MAKEINFO)" \
  1343.             clean) ; \
  1344.     else \
  1345.         true ; \
  1346.     fi
  1347.  
  1348. install-rcs: force
  1349.     @if [ -d ./rcs ] ; then \
  1350.         rootme=`pwd` ; export rootme ; \
  1351.         (cd ./rcs; \
  1352.         $(MAKE) \
  1353.             "against=$(against)" \
  1354.             "AR=$(AR)" \
  1355.             "AR_FLAGS=$(AR_FLAGS)" \
  1356.             "CC=$(CC)" \
  1357.             "RANLIB=$(RANLIB)" \
  1358.             "LOADLIBES=$(LOADLIBES)" \
  1359.             "LDFLAGS=$(LDFLAGS)" \
  1360.             "BISON=$(BISON)" \
  1361.             "MAKEINFO=$(MAKEINFO)" \
  1362.             install) ; \
  1363.     else \
  1364.         true ; \
  1365.     fi
  1366.  
  1367. ### cvs
  1368. all-cvs: force
  1369.     @if [ -d ./cvs ] ; then \
  1370.         rootme=`pwd` ; export rootme ; \
  1371.         (cd ./cvs; \
  1372.         $(MAKE) \
  1373.             "against=$(against)" \
  1374.             "AR=$(AR)" \
  1375.             "AR_FLAGS=$(AR_FLAGS)" \
  1376.             "CC=$(CC)" \
  1377.             "RANLIB=$(RANLIB)" \
  1378.             "LOADLIBES=$(LOADLIBES)" \
  1379.             "LDFLAGS=$(LDFLAGS)" \
  1380.             "BISON=$(BISON)" \
  1381.             "MAKEINFO=$(MAKEINFO)" \
  1382.             all) ; \
  1383.     else \
  1384.         true ; \
  1385.     fi
  1386.  
  1387. clean-cvs: force
  1388.     @if [ -d ./cvs ] ; then \
  1389.         rootme=`pwd` ; export rootme ; \
  1390.         (cd ./cvs; \
  1391.         $(MAKE) \
  1392.             "against=$(against)" \
  1393.             "AR=$(AR)" \
  1394.             "AR_FLAGS=$(AR_FLAGS)" \
  1395.             "CC=$(CC)" \
  1396.             "RANLIB=$(RANLIB)" \
  1397.             "LOADLIBES=$(LOADLIBES)" \
  1398.             "LDFLAGS=$(LDFLAGS)" \
  1399.             "BISON=$(BISON)" \
  1400.             "MAKEINFO=$(MAKEINFO)" \
  1401.             clean) ; \
  1402.     else \
  1403.         true ; \
  1404.     fi
  1405.  
  1406. install-cvs: force
  1407.     @if [ -d ./cvs ] ; then \
  1408.         rootme=`pwd` ; export rootme ; \
  1409.         (cd ./cvs; \
  1410.         $(MAKE) \
  1411.             "against=$(against)" \
  1412.             "AR=$(AR)" \
  1413.             "AR_FLAGS=$(AR_FLAGS)" \
  1414.             "CC=$(CC)" \
  1415.             "RANLIB=$(RANLIB)" \
  1416.             "LOADLIBES=$(LOADLIBES)" \
  1417.             "LDFLAGS=$(LDFLAGS)" \
  1418.             "BISON=$(BISON)" \
  1419.             "MAKEINFO=$(MAKEINFO)" \
  1420.             install) ; \
  1421.     else \
  1422.         true ; \
  1423.     fi
  1424.  
  1425. ### patch
  1426. all-patch: force
  1427.     @if [ -d ./patch ] ; then \
  1428.         rootme=`pwd` ; export rootme ; \
  1429.         (cd ./patch; \
  1430.         $(MAKE) \
  1431.             "against=$(against)" \
  1432.             "AR=$(AR)" \
  1433.             "AR_FLAGS=$(AR_FLAGS)" \
  1434.             "CC=$(CC)" \
  1435.             "RANLIB=$(RANLIB)" \
  1436.             "LOADLIBES=$(LOADLIBES)" \
  1437.             "LDFLAGS=$(LDFLAGS)" \
  1438.             "BISON=$(BISON)" \
  1439.             "MAKEINFO=$(MAKEINFO)" \
  1440.             all) ; \
  1441.     else \
  1442.         true ; \
  1443.     fi
  1444.  
  1445. clean-patch: force
  1446.     @if [ -d ./patch ] ; then \
  1447.         rootme=`pwd` ; export rootme ; \
  1448.         (cd ./patch; \
  1449.         $(MAKE) \
  1450.             "against=$(against)" \
  1451.             "AR=$(AR)" \
  1452.             "AR_FLAGS=$(AR_FLAGS)" \
  1453.             "CC=$(CC)" \
  1454.             "RANLIB=$(RANLIB)" \
  1455.             "LOADLIBES=$(LOADLIBES)" \
  1456.             "LDFLAGS=$(LDFLAGS)" \
  1457.             "BISON=$(BISON)" \
  1458.             "MAKEINFO=$(MAKEINFO)" \
  1459.             clean) ; \
  1460.     else \
  1461.         true ; \
  1462.     fi
  1463.  
  1464. install-patch: force
  1465.     @if [ -d ./patch ] ; then \
  1466.         rootme=`pwd` ; export rootme ; \
  1467.         (cd ./patch; \
  1468.         $(MAKE) \
  1469.             bindir=$(bindir) \
  1470.             man1dir=$(man1dir) \
  1471.             "AR=$(AR)" \
  1472.             "AR_FLAGS=$(AR_FLAGS)" \
  1473.             "CC=$(CC)" \
  1474.             "RANLIB=$(RANLIB)" \
  1475.             "LOADLIBES=$(LOADLIBES)" \
  1476.             "LDFLAGS=$(LDFLAGS)" \
  1477.             "BISON=$(BISON)" \
  1478.             "MAKEINFO=$(MAKEINFO)" \
  1479.             install) ; \
  1480.     else \
  1481.         true ; \
  1482.     fi
  1483.  
  1484. ### emacs
  1485. all-emacs: force
  1486.     @if [ -d ./emacs ] ; then \
  1487.         rootme=`pwd` ; export rootme ; \
  1488.         (cd ./emacs; \
  1489.         $(MAKE) \
  1490.             "against=$(against)" \
  1491.             "AR=$(AR)" \
  1492.             "AR_FLAGS=$(AR_FLAGS)" \
  1493.             "CC=$(CC)" \
  1494.             "RANLIB=$(RANLIB)" \
  1495.             "LOADLIBES=$(LOADLIBES)" \
  1496.             "LDFLAGS=$(LDFLAGS)" \
  1497.             "BISON=$(BISON)" \
  1498.             "MAKEINFO=$(MAKEINFO)" \
  1499.             all) ; \
  1500.     else \
  1501.         true ; \
  1502.     fi
  1503.  
  1504. clean-emacs: force
  1505.     @if [ -d ./emacs ] ; then \
  1506.         rootme=`pwd` ; export rootme ; \
  1507.         (cd ./emacs; \
  1508.         $(MAKE) \
  1509.             "against=$(against)" \
  1510.             "AR=$(AR)" \
  1511.             "AR_FLAGS=$(AR_FLAGS)" \
  1512.             "CC=$(CC)" \
  1513.             "RANLIB=$(RANLIB)" \
  1514.             "LOADLIBES=$(LOADLIBES)" \
  1515.             "LDFLAGS=$(LDFLAGS)" \
  1516.             "BISON=$(BISON)" \
  1517.             "MAKEINFO=$(MAKEINFO)" \
  1518.             clean) ; \
  1519.     else \
  1520.         true ; \
  1521.     fi
  1522.  
  1523. install-emacs: force
  1524.     @if [ -d ./emacs ] ; then \
  1525.         rootme=`pwd` ; export rootme ; \
  1526.         (cd ./emacs; \
  1527.         $(MAKE) \
  1528.             "against=$(against)" \
  1529.             "AR=$(AR)" \
  1530.             "AR_FLAGS=$(AR_FLAGS)" \
  1531.             "CC=$(CC)" \
  1532.             "RANLIB=$(RANLIB)" \
  1533.             "LOADLIBES=$(LOADLIBES)" \
  1534.             "LDFLAGS=$(LDFLAGS)" \
  1535.             "BISON=$(BISON)" \
  1536.             "MAKEINFO=$(MAKEINFO)" \
  1537.             install) ; \
  1538.     else \
  1539.         true ; \
  1540.     fi
  1541.  
  1542. ### ispell
  1543. all-ispell: all-emacs
  1544.     @if [ -d ./ispell ] ; then \
  1545.         rootme=`pwd` ; export rootme ; \
  1546.         (cd ./ispell; \
  1547.         $(MAKE) \
  1548.             "against=$(against)" \
  1549.             "AR=$(AR)" \
  1550.             "AR_FLAGS=$(AR_FLAGS)" \
  1551.             "CC=$(CC)" \
  1552.             "RANLIB=$(RANLIB)" \
  1553.             "LOADLIBES=$(LOADLIBES)" \
  1554.             "LDFLAGS=$(LDFLAGS)" \
  1555.             "BISON=$(BISON)" \
  1556.             "MAKEINFO=$(MAKEINFO)" \
  1557.             all) ; \
  1558.     else \
  1559.         true ; \
  1560.     fi
  1561.  
  1562. clean-ispell: force
  1563.     @if [ -d ./ispell ] ; then \
  1564.         rootme=`pwd` ; export rootme ; \
  1565.         (cd ./ispell; \
  1566.         $(MAKE) \
  1567.             "against=$(against)" \
  1568.             "AR=$(AR)" \
  1569.             "AR_FLAGS=$(AR_FLAGS)" \
  1570.             "CC=$(CC)" \
  1571.             "RANLIB=$(RANLIB)" \
  1572.             "LOADLIBES=$(LOADLIBES)" \
  1573.             "LDFLAGS=$(LDFLAGS)" \
  1574.             "BISON=$(BISON)" \
  1575.             "MAKEINFO=$(MAKEINFO)" \
  1576.             clean) ; \
  1577.     else \
  1578.         true ; \
  1579.     fi
  1580.  
  1581. install-ispell: force
  1582.     @if [ -d ./ispell ] ; then \
  1583.         rootme=`pwd` ; export rootme ; \
  1584.         (cd ./ispell; \
  1585.         $(MAKE) \
  1586.             "against=$(against)" \
  1587.             "AR=$(AR)" \
  1588.             "AR_FLAGS=$(AR_FLAGS)" \
  1589.             "CC=$(CC)" \
  1590.             "RANLIB=$(RANLIB)" \
  1591.             "LOADLIBES=$(LOADLIBES)" \
  1592.             "LDFLAGS=$(LDFLAGS)" \
  1593.             "BISON=$(BISON)" \
  1594.             "MAKEINFO=$(MAKEINFO)" \
  1595.             install) ; \
  1596.     else \
  1597.         true ; \
  1598.     fi
  1599.  
  1600. ### fileutils
  1601. all-fileutils: force
  1602.     @if [ -d ./fileutils ] ; then \
  1603.         rootme=`pwd` ; export rootme ; \
  1604.         (cd ./fileutils; \
  1605.         $(MAKE) \
  1606.             "prefix=$(prefix)" \
  1607.             "datadir=$(datadir)" \
  1608.             "mandir=$(mandir)" \
  1609.             "against=$(against)" \
  1610.             "AR=$(AR)" \
  1611.             "AR_FLAGS=$(AR_FLAGS)" \
  1612.             "CC=$(CC)" \
  1613.             "RANLIB=$(RANLIB)" \
  1614.             "LOADLIBES=$(LOADLIBES)" \
  1615.             "LDFLAGS=$(LDFLAGS)" \
  1616.             "BISON=$(BISON)" \
  1617.             "MAKEINFO=$(MAKEINFO)" \
  1618.             all) ; \
  1619.     else \
  1620.         true ; \
  1621.     fi
  1622.  
  1623. clean-fileutils: force
  1624.     @if [ -d ./fileutils ] ; then \
  1625.         rootme=`pwd` ; export rootme ; \
  1626.         (cd ./fileutils; \
  1627.         $(MAKE) \
  1628.             "prefix=$(prefix)" \
  1629.             "datadir=$(datadir)" \
  1630.             "mandir=$(mandir)" \
  1631.             "against=$(against)" \
  1632.             "AR=$(AR)" \
  1633.             "AR_FLAGS=$(AR_FLAGS)" \
  1634.             "CC=$(CC)" \
  1635.             "RANLIB=$(RANLIB)" \
  1636.             "LOADLIBES=$(LOADLIBES)" \
  1637.             "LDFLAGS=$(LDFLAGS)" \
  1638.             "BISON=$(BISON)" \
  1639.             "MAKEINFO=$(MAKEINFO)" \
  1640.             clean) ; \
  1641.     else \
  1642.         true ; \
  1643.     fi
  1644.  
  1645. install-fileutils: force
  1646.     @if [ -d ./fileutils ] ; then \
  1647.         rootme=`pwd` ; export rootme ; \
  1648.         (cd ./fileutils; \
  1649.         $(MAKE) \
  1650.             "prefix=$(prefix)" \
  1651.             "datadir=$(datadir)" \
  1652.             "mandir=$(mandir)" \
  1653.             "against=$(against)" \
  1654.             "AR=$(AR)" \
  1655.             "AR_FLAGS=$(AR_FLAGS)" \
  1656.             "CC=$(CC)" \
  1657.             "RANLIB=$(RANLIB)" \
  1658.             "LOADLIBES=$(LOADLIBES)" \
  1659.             "LDFLAGS=$(LDFLAGS)" \
  1660.             "BISON=$(BISON)" \
  1661.             "MAKEINFO=$(MAKEINFO)" \
  1662.             install) ; \
  1663.     else \
  1664.         true ; \
  1665.     fi
  1666.  
  1667. ### send_pr
  1668. all-send_pr: force
  1669.     @if [ -d ./send_pr ] ; then \
  1670.         rootme=`pwd` ; export rootme ; \
  1671.         (cd ./send_pr; \
  1672.         $(MAKE) \
  1673.             "prefix=$(prefix)" \
  1674.             "datadir=$(datadir)" \
  1675.             "mandir=$(mandir)" \
  1676.             "against=$(against)" \
  1677.             "AR=$(AR)" \
  1678.             "AR_FLAGS=$(AR_FLAGS)" \
  1679.             "CC=$(CC)" \
  1680.             "RANLIB=$(RANLIB)" \
  1681.             "LOADLIBES=$(LOADLIBES)" \
  1682.             "LDFLAGS=$(LDFLAGS)" \
  1683.             "BISON=$(BISON)" \
  1684.             "MAKEINFO=$(MAKEINFO)" \
  1685.             all) ; \
  1686.     else \
  1687.         true ; \
  1688.     fi
  1689.  
  1690. clean-send_pr: force
  1691.     @if [ -d ./send_pr ] ; then \
  1692.         rootme=`pwd` ; export rootme ; \
  1693.         (cd ./send_pr; \
  1694.         $(MAKE) \
  1695.             "prefix=$(prefix)" \
  1696.             "datadir=$(datadir)" \
  1697.             "mandir=$(mandir)" \
  1698.             "against=$(against)" \
  1699.             "AR=$(AR)" \
  1700.             "AR_FLAGS=$(AR_FLAGS)" \
  1701.             "CC=$(CC)" \
  1702.             "RANLIB=$(RANLIB)" \
  1703.             "LOADLIBES=$(LOADLIBES)" \
  1704.             "LDFLAGS=$(LDFLAGS)" \
  1705.             "BISON=$(BISON)" \
  1706.             "MAKEINFO=$(MAKEINFO)" \
  1707.             clean) ; \
  1708.     else \
  1709.         true ; \
  1710.     fi
  1711.  
  1712. install-send_pr: force
  1713.     @if [ -d ./send_pr ] ; then \
  1714.         rootme=`pwd` ; export rootme ; \
  1715.         (cd ./send_pr; \
  1716.         $(MAKE) \
  1717.             "prefix=$(prefix)" \
  1718.             "datadir=$(datadir)" \
  1719.             "mandir=$(mandir)" \
  1720.             "against=$(against)" \
  1721.             "AR=$(AR)" \
  1722.             "AR_FLAGS=$(AR_FLAGS)" \
  1723.             "CC=$(CC)" \
  1724.             "RANLIB=$(RANLIB)" \
  1725.             "LOADLIBES=$(LOADLIBES)" \
  1726.             "LDFLAGS=$(LDFLAGS)" \
  1727.             "BISON=$(BISON)" \
  1728.             "MAKEINFO=$(MAKEINFO)" \
  1729.             install) ; \
  1730.     else \
  1731.         true ; \
  1732.     fi
  1733.  
  1734. ### libg++
  1735. GXX = `if [ -d $${rootme}/gcc ] ; \
  1736.     then echo $${rootme}/gcc/gcc -B$${rootme}/gcc/ ; \
  1737.     else echo gcc ; fi`
  1738.  
  1739. XTRAFLAGS = `if [ -d $${rootme}/gcc ] ; \
  1740.     then echo -I$${rootme}/gcc/include ; \
  1741.     else echo ; fi`
  1742.  
  1743. all-libg++: all-gas all-ld all-gcc
  1744.     @if [ -d ./libg++ ] ; then \
  1745.         rootme=`pwd` ; export rootme ; \
  1746.         (cd ./libg++; \
  1747.         $(MAKE) \
  1748.             "prefix=$(prefix)" \
  1749.             "datadir=$(datadir)" \
  1750.             "mandir=$(mandir)" \
  1751.             "against=$(against)" \
  1752.             "AR=$(AR)" \
  1753.             "AR_FLAGS=$(AR_FLAGS)" \
  1754.             "CC=${GXX}" \
  1755.             "XTRAFLAGS=${XTRAFLAGS}" \
  1756.             "RANLIB=$(RANLIB)" \
  1757.             "LOADLIBES=$(LOADLIBES)" \
  1758.             "LDFLAGS=$(LDFLAGS)" \
  1759.             "BISON=$(BISON)" \
  1760.             "MAKEINFO=$(MAKEINFO)" \
  1761.             all) ; \
  1762.     else \
  1763.         true ; \
  1764.     fi
  1765.  
  1766. clean-libg++: force
  1767.     @if [ -d ./libg++ ] ; then \
  1768.         rootme=`pwd` ; export rootme ; \
  1769.         (cd ./libg++; \
  1770.         $(MAKE) \
  1771.             "prefix=$(prefix)" \
  1772.             "datadir=$(datadir)" \
  1773.             "mandir=$(mandir)" \
  1774.             "against=$(against)" \
  1775.             "AR=$(AR)" \
  1776.             "AR_FLAGS=$(AR_FLAGS)" \
  1777.             "CC=$(CC)" \
  1778.             "RANLIB=$(RANLIB)" \
  1779.             "LOADLIBES=$(LOADLIBES)" \
  1780.             "LDFLAGS=$(LDFLAGS)" \
  1781.             "BISON=$(BISON)" \
  1782.             "MAKEINFO=$(MAKEINFO)" \
  1783.             clean) ; \
  1784.     else \
  1785.         true ; \
  1786.     fi
  1787.  
  1788. install-libg++: force
  1789.     @if [ -d ./libg++ ] ; then \
  1790.         rootme=`pwd` ; export rootme ; \
  1791.         (cd ./libg++; \
  1792.         $(MAKE) \
  1793.             "prefix=$(prefix)" \
  1794.             "datadir=$(datadir)" \
  1795.             "mandir=$(mandir)" \
  1796.             "against=$(against)" \
  1797.             "AR=$(AR)" \
  1798.             "AR_FLAGS=$(AR_FLAGS)" \
  1799.             "CC=$(CC)" \
  1800.             "RANLIB=$(RANLIB)" \
  1801.             "LOADLIBES=$(LOADLIBES)" \
  1802.             "LDFLAGS=$(LDFLAGS)" \
  1803.             "BISON=$(BISON)" \
  1804.             "MAKEINFO=$(MAKEINFO)" \
  1805.             install) ; \
  1806.     else \
  1807.         true ; \
  1808.     fi
  1809.  
  1810. ### other supporting targets
  1811. # this is a bad hack.
  1812. all.xclib:    all.normal
  1813.     if [ -d clib ] ; then \
  1814.         (cd clib ; $(MAKE)) ; \
  1815.     fi
  1816.  
  1817. subdir_do:
  1818.     for i in $(DODIRS); do \
  1819.         if [ -f ./$$i/localenv ] ; then \
  1820.             if (rootme=`pwd` ; export rootme ; cd ./$$i; \
  1821.                 $(MAKE) \
  1822.                     "against=$(against)" \
  1823.                     "BISON=$(BISON)" \
  1824.                     "MAKEINFO=$(MAKEINFO)" \
  1825.                     $(DO)) ; then true ; \
  1826.                 else exit 1 ; fi ; \
  1827.         else if [ -d ./$$i ] ; then \
  1828.             if (rootme=`pwd` ; export rootme ; cd ./$$i; \
  1829.                 $(MAKE) \
  1830.                     "against=$(against)" \
  1831.                     "AR=$(AR)" \
  1832.                     "AR_FLAGS=$(AR_FLAGS)" \
  1833.                     "CC=$(CC)" \
  1834.                     "RANLIB=$(RANLIB)" \
  1835.                     "LOADLIBES=$(LOADLIBES)" \
  1836.                     "LDFLAGS=$(LDFLAGS)" \
  1837.                     "BISON=$(BISON)" \
  1838.                     "MAKEINFO=$(MAKEINFO)" \
  1839.                     $(DO)) ; then true ; \
  1840.             else exit 1 ; fi ; \
  1841.         else true ; fi ; \
  1842.     fi ; \
  1843.     done
  1844.  
  1845. bootstrap:
  1846.     $(MAKE) all info
  1847.     $(MAKE) stage1
  1848.     $(MAKE) pass "stagepass=stage1"
  1849.     $(MAKE) stage2
  1850.     $(MAKE) pass "stagepass=stage2"
  1851.     $(MAKE) comparison
  1852.  
  1853. bootstrap2:
  1854.     $(MAKE) pass "stagepass=stage1"
  1855.     $(MAKE) stage2
  1856.     $(MAKE) pass "stagepass=stage2"
  1857.     $(MAKE) comparison
  1858.  
  1859. bootstrap3:
  1860.     $(MAKE) pass "stagepass=stage2"
  1861.     $(MAKE) comparison
  1862.  
  1863. pass:
  1864.     cp $(srcdir)/gcc/gstdarg.h ./gas/stdarg.h
  1865.     $(MAKE) subdir_do "DO=all info" "DODIRS=$(SUBDIRS)" \
  1866.         "CC=`pwd`/gcc/$(stagepass)/gcc \
  1867.         -O $(GCCVERBOSE) -I`pwd`/gcc/include \
  1868.         -B`pwd`/gcc/$(stagepass)/ \
  1869.         -B`pwd`/gas/$(stagepass)/ \
  1870.         -B`pwd`/ld/$(stagepass)/" \
  1871.         "AR=`pwd`/binutils/$(stagepass)/ar" \
  1872.         "LD=`pwd`/gcc/$(stagepass)/gcc $(GCCVERBOSE)" \
  1873.         "RANLIB=`pwd`/binutils/$(stagepass)/ranlib" \
  1874.         "LOADLIBES=`pwd`/libgcc/$(stagepass)/libgcc.a /lib/libc.a" \
  1875.         "LDFLAGS=-nostdlib /lib/crt0.o \
  1876.         -L`pwd`/libgcc/$(stagepass)/ \
  1877.         -B`pwd`/ld/$(stagepass)/"
  1878.  
  1879.  
  1880. stage1:
  1881.     $(MAKE) subdir_do DO=stage1 "DODIRS=$(SUBDIRS)"
  1882.  
  1883. stage2:
  1884.     $(MAKE) subdir_do DO=stage2 "DODIRS=$(SUBDIRS)"
  1885.  
  1886. stage3:
  1887.     $(MAKE) subdir_do DO=stage3 "DODIRS=$(SUBDIRS)"
  1888.  
  1889. stage4:
  1890.     $(MAKE) subdir_do DO=stage4 "DODIRS=$(SUBDIRS)"
  1891.  
  1892. against=stage2
  1893.  
  1894. comparison:; $(MAKE) subdir_do DO=comparison against=$(against) "DODIRS=$(SUBDIRS)"
  1895.  
  1896. de-stage1:; $(MAKE) subdir_do DO=de-stage1 "DODIRS=$(SUBDIRS)"
  1897. de-stage2:; $(MAKE) subdir_do DO=de-stage2 "DODIRS=$(SUBDIRS)"
  1898. de-stage3:; $(MAKE) subdir_do DO=de-stage3 "DODIRS=$(SUBDIRS)"
  1899. de-stage4:; $(MAKE) subdir_do DO=de-stage4 "DODIRS=$(SUBDIRS)"
  1900.  
  1901. # The "else true" stuff is for Ultrix; the shell returns the exit code
  1902. # of the "if" command, if no commands are run in the "then" or "else" part,
  1903. # causing Make to quit.
  1904.  
  1905. MAKEDIRS= \
  1906.     $(prefix) \
  1907.     $(exec_prefix) \
  1908.     $(bindir) \
  1909.     $(libdir) \
  1910.     $(tooldir) \
  1911.     $(includedir) \
  1912.     $(datadir) \
  1913.     $(docdir) \
  1914.     $(mandir) \
  1915.     $(man1dir) \
  1916.     $(man5dir)
  1917.  
  1918. #    $(man2dir) \
  1919. #    $(man3dir) \
  1920. #    $(man4dir) \
  1921. #    $(man6dir) \
  1922. #    $(man7dir) \
  1923. #    $(man8dir)
  1924.  
  1925. install-dirs:
  1926.     for i in $(MAKEDIRS) ; do \
  1927.         echo Making $$i... ; \
  1928.         [ -d $$i ] || mkdir $$i || exit 1 ; \
  1929.     done
  1930.  
  1931. MAKEINFODIRS= \
  1932.     $(prefix) \
  1933.     $(infodir)
  1934.  
  1935. install-info-dirs:
  1936.     if [ -d $(prefix) ] ; then true ; else mkdir $(prefix) ; fi
  1937.     if [ -d $(datadir) ] ; then true ; else mkdir $(datadir) ; fi
  1938.     if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; fi
  1939.  
  1940. dir.info:
  1941.     $(srcdir)/texinfo/gen-info-dir $(infodir) > dir.info.new
  1942.     mv -f dir.info.new dir.info
  1943.  
  1944. etags tags: TAGS
  1945.  
  1946. TAGS:
  1947.     etags `$(MAKE) ls`
  1948.  
  1949. ls:
  1950.     @echo Makefile
  1951.     @for i in $(SUBDIRS); \
  1952.     do \
  1953.         (cd $$i; \
  1954.             pwd=`pwd`; \
  1955.             wd=`basename $$pwd`; \
  1956.             for j in `$(MAKE) ls`; \
  1957.             do \
  1958.                 echo $$wd/$$j; \
  1959.             done) \
  1960.     done
  1961.  
  1962. force:
  1963.  
  1964. # with the gnu make, this is done automatically.
  1965.  
  1966. Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag)
  1967.     $(SHELL) ./config.status
  1968.  
  1969. #
  1970. # Build GDB distributions that contain BFD, Include, Libiberty, Readline, etc
  1971.  
  1972. DEVO_SUPPORT= README cfg-paper.texi Makefile.in configure configure.in \
  1973.     config.sub config configure.man
  1974. GDB_SUPPORT_DIRS= bfd include libiberty mmalloc readline glob
  1975. GDB_SUPPORT_FILES= $(GDB_SUPPORT_DIRS) texinfo/fsf/texinfo.tex
  1976.  
  1977. setup-dirs: force_update
  1978.     ./configure sun4
  1979.     make clean
  1980.     ./configure -rm sun4
  1981.     chmod og=u `find $(DEVO_SUPPORT) $(GDB_SUPPORT_FILES) -print`
  1982.  
  1983. bfd.ilrt.tar.Z: setup-dirs
  1984.     rm -f bfd.ilrt.tar.Z
  1985.     tar cf - $(DEVO_SUPPORT) $(GDB_SUPPORT_FILES) \
  1986.         | compress -v >bfd.ilrt.tar.Z
  1987.  
  1988. gdb.tar.Z: setup-dirs
  1989.     (cd gdb; $(MAKE) -f Makefile.in make-proto-gdb.dir)
  1990.     $(MAKE) $(MFLAGS) -f Makefile.in make-gdb.tar.Z
  1991.  
  1992. make-gdb.tar.Z: $(DEVO_SUPPORT) $(GDB_SUPPORT_DIRS) gdb texinfo/fsf/texinfo.tex
  1993.     rm -rf proto-toplev; mkdir proto-toplev
  1994.     ln -s ../gdb/proto-gdb.dir proto-toplev/gdb
  1995.     (cd proto-toplev; for i in $(DEVO_SUPPORT) $(GDB_SUPPORT_DIRS); do \
  1996.         ln -s ../$$i . ; \
  1997.     done)
  1998.     # Put only one copy (four hard links) of COPYING in the tar file.
  1999.     rm                          proto-toplev/bfd/COPYING
  2000.     ln proto-toplev/gdb/COPYING proto-toplev/bfd/COPYING
  2001.     rm                          proto-toplev/include/COPYING
  2002.     ln proto-toplev/gdb/COPYING proto-toplev/include/COPYING
  2003.     rm                          proto-toplev/readline/COPYING
  2004.     ln proto-toplev/gdb/COPYING proto-toplev/readline/COPYING
  2005.     # Take out texinfo from configurable dirs
  2006.     rm proto-toplev/configure.in
  2007.     sed '/^configdirs=/s/texinfo //' <configure.in >proto-toplev/configure.in
  2008.     # Take out glob from buildable dirs
  2009.     rm proto-toplev/Makefile.in
  2010.     sed '/^SUBDIRS =/s/glob //' <Makefile.in >proto-toplev/Makefile.in
  2011.     # Take out texinfo from buildable dirs
  2012.     cp proto-toplev/Makefile.in temp.$$
  2013.     sed '/^all\.normal: /s/\all-texinfo //' <temp.$$ >temp1.$$
  2014.     sed '/^clean: /s/clean-texinfo //' <temp1.$$ >temp.$$
  2015.     sed '/^install\.all: /s/install-texinfo //' <temp.$$ >proto-toplev/Makefile.in
  2016.     rm temp.$$ temp1.$$
  2017.     mkdir proto-toplev/texinfo
  2018.     mkdir proto-toplev/texinfo/fsf
  2019.     ln -s ../../../texinfo/fsf/texinfo.tex proto-toplev/texinfo/fsf/
  2020.     chmod og=u `find proto-toplev -print`
  2021.     (VER=`sed <gdb/Makefile.in -n 's/VERSION = //p'`; \
  2022.         echo "==> Making gdb-$$VER.tar.Z"; \
  2023.         ln -s proto-toplev gdb-$$VER; \
  2024.         tar cfh - gdb-$$VER \
  2025.         | compress -v >gdb-$$VER.tar.Z)
  2026.  
  2027. force_update:
  2028.  
  2029. nothing:
  2030.  
  2031. # end of Makefile.in
  2032.